package idv.loveloser.mobilemoodle;

/**
 * AbstractMdlAssignment entity provides the base persistence definition of the
 * MdlAssignment entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlAssignment implements java.io.Serializable {

	// Fields

	private Long id;
	private Long course;
	private String name;
	private String intro;
	private Short introformat;
	private String assignmenttype;
	private Short resubmit;
	private Short preventlate;
	private Short emailteachers;
	private Long var1;
	private Long var2;
	private Long var3;
	private Long var4;
	private Long var5;
	private Long maxbytes;
	private Long timedue;
	private Long timeavailable;
	private Long grade;
	private Long timemodified;

	// Constructors

	/** default constructor */
	public AbstractMdlAssignment() {
	}

	/** minimal constructor */
	public AbstractMdlAssignment(Long course, String name, String intro,
			Short introformat, String assignmenttype, Short resubmit,
			Short preventlate, Short emailteachers, Long maxbytes,
			Long timedue, Long timeavailable, Long grade, Long timemodified) {
		this.course = course;
		this.name = name;
		this.intro = intro;
		this.introformat = introformat;
		this.assignmenttype = assignmenttype;
		this.resubmit = resubmit;
		this.preventlate = preventlate;
		this.emailteachers = emailteachers;
		this.maxbytes = maxbytes;
		this.timedue = timedue;
		this.timeavailable = timeavailable;
		this.grade = grade;
		this.timemodified = timemodified;
	}

	/** full constructor */
	public AbstractMdlAssignment(Long course, String name, String intro,
			Short introformat, String assignmenttype, Short resubmit,
			Short preventlate, Short emailteachers, Long var1, Long var2,
			Long var3, Long var4, Long var5, Long maxbytes, Long timedue,
			Long timeavailable, Long grade, Long timemodified) {
		this.course = course;
		this.name = name;
		this.intro = intro;
		this.introformat = introformat;
		this.assignmenttype = assignmenttype;
		this.resubmit = resubmit;
		this.preventlate = preventlate;
		this.emailteachers = emailteachers;
		this.var1 = var1;
		this.var2 = var2;
		this.var3 = var3;
		this.var4 = var4;
		this.var5 = var5;
		this.maxbytes = maxbytes;
		this.timedue = timedue;
		this.timeavailable = timeavailable;
		this.grade = grade;
		this.timemodified = timemodified;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIntro() {
		return this.intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public Short getIntroformat() {
		return this.introformat;
	}

	public void setIntroformat(Short introformat) {
		this.introformat = introformat;
	}

	public String getAssignmenttype() {
		return this.assignmenttype;
	}

	public void setAssignmenttype(String assignmenttype) {
		this.assignmenttype = assignmenttype;
	}

	public Short getResubmit() {
		return this.resubmit;
	}

	public void setResubmit(Short resubmit) {
		this.resubmit = resubmit;
	}

	public Short getPreventlate() {
		return this.preventlate;
	}

	public void setPreventlate(Short preventlate) {
		this.preventlate = preventlate;
	}

	public Short getEmailteachers() {
		return this.emailteachers;
	}

	public void setEmailteachers(Short emailteachers) {
		this.emailteachers = emailteachers;
	}

	public Long getVar1() {
		return this.var1;
	}

	public void setVar1(Long var1) {
		this.var1 = var1;
	}

	public Long getVar2() {
		return this.var2;
	}

	public void setVar2(Long var2) {
		this.var2 = var2;
	}

	public Long getVar3() {
		return this.var3;
	}

	public void setVar3(Long var3) {
		this.var3 = var3;
	}

	public Long getVar4() {
		return this.var4;
	}

	public void setVar4(Long var4) {
		this.var4 = var4;
	}

	public Long getVar5() {
		return this.var5;
	}

	public void setVar5(Long var5) {
		this.var5 = var5;
	}

	public Long getMaxbytes() {
		return this.maxbytes;
	}

	public void setMaxbytes(Long maxbytes) {
		this.maxbytes = maxbytes;
	}

	public Long getTimedue() {
		return this.timedue;
	}

	public void setTimedue(Long timedue) {
		this.timedue = timedue;
	}

	public Long getTimeavailable() {
		return this.timeavailable;
	}

	public void setTimeavailable(Long timeavailable) {
		this.timeavailable = timeavailable;
	}

	public Long getGrade() {
		return this.grade;
	}

	public void setGrade(Long grade) {
		this.grade = grade;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

}